package buscador;

import static org.junit.Assert.*;
import static org.mockito.Mockito.*;
import org.joda.time.DateTime;
import org.junit.Test;
import org.junit.Before;
import envio.Envio;

public class TestFiltroEnviosPendientes {
	FiltroPendientesHasta filtroTest;
	DateTime fechaTest;
	Envio envioMock;

	@Before
	public void setUp() {
		// no setup, pero yooo
		fechaTest = new DateTime().withDate(2015, 1, 1);
		filtroTest = new FiltroPendientesHasta(fechaTest);
		envioMock = mock(Envio.class);
		when(envioMock.getFechaEnvio()).thenReturn(DateTime.now());
		when(envioMock.pendiente()).thenReturn(true);
	}

	@Test
	public void test() {
		assertTrue(filtroTest.esValido(envioMock));
	}

}
